package pl.koziolekweb.szkola.CHInterfejsyKomp1;

// CH-InterfejsyKomp1/Main.java
 
import java.util.Arrays;

public class Main {

    public static void main(String[] args) {
        Osoba[] osoby = {
                            new Osoba("Marysia",1990),
                            new Osoba("Jagna",1992),
                            new Osoba("Zosia",1992),
                            new Osoba("Ania",1992),
                            new Osoba("Zosia",1980),
                            new Osoba("Magda",1982),
                        };
        Osoba.wypiszOsoby(osoby,"Na poczatku:");

        Arrays.sort(osoby);
        Osoba.wypiszOsoby(osoby,"Porzadek naturalny" +
                    ": najpierw po roku, potem po imieniu");

        Arrays.sort(osoby,
                    new KompOs(KompOs.Komp.PO_NAME));
        Osoba.wypiszOsoby(osoby,"Porzadek PO_NAME" +
                            ": po imieniu, potem po roku");

        Arrays.sort(osoby,
                    new KompOs(KompOs.Komp.PO_NAMERev));
        Osoba.wypiszOsoby(osoby,"Porzadek PO_NAMERev" +
                ": po imieniu odwrotnie, potem po roku");

        Arrays.sort(osoby,
                    new KompOs(KompOs.Komp.PO_ROKU));
        Osoba.wypiszOsoby(osoby,"Porzadek PO_ROKU" +
                            ": po roku, potem po imieniu");

        Arrays.sort(osoby,
                    new KompOs(KompOs.Komp.PO_ROKURev));
        Osoba.wypiszOsoby(osoby,"Porzadek PO_ROKURev" +
                ": po roku odwrotnie, potem po imieniu");
    }
}
